 body{
       margin:0;
       padding:0;
       background-color: #f6f6f6;
 }
.item-content{
    width:100%;
    height:260px;
    margin-top: 58px;
    background-color: white;
}

.main{
    width:70%;
    height:100%;

    margin:0 auto;
    position: relative;
}

.item-content .main h1{

    padding-top: 40px;
    margin-bottom: 30px;
}
.item-content .main .main-right{
    width:100px;
    height:100px;
    float:right;
    position: absolute;
    top:20px;
    right:50px;
    background-color: tomato;
    text-align: center;
}

.item-content .main .main-bottom{
    width:650px;
    height: 50px;
    position: absolute;
    bottom: 0;
   
    
}
.item-content .main .main-bottom button{
  width:80px;
  height:40px;
  background-color: violet;
  border-radius: 10px;
  margin-left:20px;
  margin-top: 10px;
}
.item-content .main .main-bottom span{
    display: inline-block;
    margin-left: 20px;

}
#ptcontent{
    width:70%;
     margin:0 auto;
    background-color: white;
    border:1ps solid #bdbdbd;
    position: relative;
}
#ptcontent form{
    margin:0 auto;
    padding-left: 20px;

}

#ptcontent form .ann{
    width:50px;
    height:50px;
    border-radius: 50%;
    background-color: tomato;
}
#ptcontent img{
    position: absolute;
    left:45%;
    bottom:10px;
}

.item-content .one{
    width:70%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left:20px;
    line-height: 50px;
    border-bottom: 1px solid black;
    margin:0 auto;
    background-color: aquamarine;
}